/* Screen size col-xs */
@media only screen and (max-width: 575px) {
	.col-xs-3 {
		width: 25% !important;
	}
	
	.col-xs-6 {
		width: 50% !important;
	}
	
	.front-video {
		margin: -25px 0px -25px 0px;
	}
	.scissor-image {
		display: none;
	}
	.image-overlay-container s{
		display: none;
		position: relative;
		top: 0px;
		left: 0px;
	}
	.image-overlay-text{
	}
	.news-banner {
		line-height: 20px;
		text-align: center;
	}

	.social_media_group, .footer_contact_info, .footer_useful_links, .footer_latest_news, .form_area{
		text-align: center;
	}
		
	.footer_header {
		margin-top: 50px;
	}
	.footer_header:after {
		width: 100%; /* Change this to whatever width you want. */
		border-bottom: 0px solid #FFF; /* This creates the border. Replace black with whatever color you want. */
	}
	.footer_header:before {
		width: 100%; /* Change this to whatever width you want. */
		border-top: 2px solid #FFF; /* This creates the border. Replace black with whatever color you want. */
	}

	.carousel-caption {
		padding: 5px 0px;
		right: 10px;
		left: 10px;
		bottom: 10px;
		background-color: #000;
		opacity: .7; 
	}

	.carousel-caption-custom {
		right: auto;
		bottom: 10px;
	}

	.carousel-caption h1 {
		font-size: 20px;
		color: #FFF;
		line-height: 25px;
		margin: 0px 10px;
		padding: 0px;
		border-bottom: 0px;
	}

	.som_page_block h2, .som_page_block_special h2 {
		font-size: 20px;
		line-height: 25px;
	}

	.som_page_block, .som_page_block_special {
		padding: 10px 10px;
	}

	/*.som_page_block_special { height: 100;}*/
	
	.element_one {
		border-width: 3px 0px 2px 0px;
	 }
	 
	 .element_two, .element_three {
		border-width: 2px 0px 2px 0px;
	 }
	 
	 .element_four {
		border-width: 2px 0px 3px 0px;
	 }
}